home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / SIOD 3.0 / makefile.com < prev    next >
Encoding:
Makefile  |  1994-10-01  |  825 b   |  27 lines  |  [TEXT/ttxt]

  1. $! VMS BUILD PROCEDURE FOR SIOD, ALTERNATIVE TO USING DESCRIP.MMS.
  2. $!  If P1 = EXTRA then P1 = name of extra module
  3. $!
  4. $ CFLAGS = ""
  5. $ LFLAGS = ""
  6. $ optarg = ",siod.opt/opt"
  7. $ if f$getsyi("SID") .lt. 0 then optarg = ""
  8. $ IF P1 .NES. "EXTRA" THEN GOTO TAG1
  9. $ CFLAGS = CFLAGS + "/DEFINE=(""INIT_EXTRA=init_" + f$edit(P2,"LOWERCASE") + -
  10.                              """)"
  11. $ OPTARG = OPTARG + "," + P2 + ".OBJ"
  12. $ CC'CFLAGS' 'P2'.C
  13. $TAG1:
  14. $!
  15. $ CC'CFLAGS'   SLIB.C
  16. $ CC'CFLAGS'   SLIBA.C
  17. $ CC'CFLAGS'   SIOD.C
  18. $ CC'CFLAGS'   TRACE.C
  19. $ IF F$EDIT(P2,"UPCASE") .EQS. "SQL_ORACLE" THEN GOTO LINK_WITH_ORACLE
  20. $ LINK'LFLAGS' SIOD.OBJ,SLIB.OBJ,SLIBA.OBJ,TRACE.OBJ'OPTARG'
  21. $GOTO DEF
  22. $LINK_WITH_ORACLE:
  23. $ @ORA_RDBMS:LNOCIC SIOD.EXE SIOD.OBJ,SLIB.OBJ,SLIBA.OBJ,-
  24. TRACE.OBJ,SQL_ORACLE.OBJ "S"
  25. $DEF:
  26. $ SIOD == "$" + F$ENV("DEFAULT") + "SIOD"
  27.